第一章 Python概述
单元测试
1、下列选项中,不属于Python语言特点的是()。
A、简单易学
B、开源
C、面向过程
D、可移植性
2、Python语言是一种()类型的编程语言。
A、机器语言
B、解释
C、编译
D、汇编语言
3、Python语句print("Hello,World!")的输出是()。
A、("Hello,World!")
B、"Hello,World!"
C、Hello,World!
D、运行出错
4、Python语言通过()来体现语句之间的逻辑关系。
A、{}
B、()
C、缩进
D、自动识别逻辑
5、Python的输入来源包括()
A、文件输入
B、控制台输入
C、网络输入
D、以上都是
6、Python的可以通过行注释和文档字符串对程序解释说明,增强代码的可读性。
7、input()函数用于接收一个标准输入数据,该函数返回的数据类型由用户输入的数据来决定。
8、Python程序具有良好的可移植性,在某平台编写的程序无须或仅需少量修改便可在其他平台运行。
9、print()函数可以输出任何类型的数据。
10、IDLE除了支持交互式编写代码,还支持文件式编写代码。
第一章 作业
1、请根据自己所学,谈一下Python语言的特点。
2、编写程序,实现输入个人姓名、年龄和家庭住址并输出显示。
第二章 Python编程基础知识
单元测试
1、以下变量名不合法的是()
A、for
B、_my
C、a_four1
D、c123
2、以下赋值语句合法的是()
A、x=y=3
B、x=2,y=3
C、x=2 y=3
D、x=(y=3)
3、"人生苦短,我用Python."[7:12]的输出是()
A、我用
B、Python
C、Pytho
D、用Python
4、以下数据类型属于不可变类别的是()
A、列表
B、集合
C、字典
D、元组
5、以下创建字典方式错误的是()。
A、dict_1 = {1:"a",2:"b",3:"c"}
B、dict_1 = {(1,2):"a",(3,4):"b",(5,6):"c"}
C、dict_1 = {1:[a.b],2:[c,d],3:[e,f]}
D、dict_1 = {[1,2]:"a",[3,4]:"b",[5,6]:"c"}
6、Python中的整数可以使用二进制、八进制、十进制和十六进制表示。</